zilla (zilla myagroides) - Alemán Inglés Diccionario